Skip to content

block: set QUEUE_FLAG_DYING unconditionally in blk_mark_disk_dead() - #1131

Closed
blktests-ci-kpd[bot] wants to merge 22 commits into
for-next_basefrom
series/1144689=>for-next
Closed

blktests-ci-kpd[bot] wants to merge 22 commits into
for-next_basefrom
series/1144689=>for-next

Conversation

@blktests-ci-kpd

Copy link
Copy Markdown

Pull request for series with
subject: block: set QUEUE_FLAG_DYING unconditionally in blk_mark_disk_dead()
version: 2
url: https://patchwork.kernel.org/project/linux-block/list/?series=1144689

axboe and others added 22 commits July 30, 2026 10:35
* block-7.2:
  block: stop the timeout timer when releasing a never added disk
  ublk: reset kernel-owned dev_info fields in ublk_ctrl_add_dev()
* io_uring-7.2:
  Revert "io_uring/epoll: disallow adding an epoll file to an epoll context"
  io_uring/kbuf: cap buffer selection length at MAX_RW_COUNT
  io_uring/net: initialize mshot_len for send
* for-7.3/io_uring:
  io_uring/futex: only mark private futex waits as inflight
  io_uring/futex: don't mark futex wake requests as inflight
  io_uring: annotate remote tasks for kcoverage
* io_uring-7.2:
  io_uring/zcrx: don't clear master_ctx from the import path
* for-7.3/io_uring:
  io_uring/uring_cmd: skip io_uring_cmd_issue_blocking() task work
* io_uring-7.2:
  io_uring: preserve task restrictions across exec
* for-7.3/block:
  block: validate user space vectors during extraction
  zloop: set dma_alignment from the backing files for direct I/O
  loop: set dma_alignment from the backing file for direct I/O
  block: fix dio leak on metadata mapping error
  block: use blkdev_iov_iter_get_pages status for errors
* block-7.2:
  s390/dasd: Fix undersized format-check buffer
  s390/dasd: Fix potential NULL pointer dereference
  s390/dasd: Fix path verification interrupted by concurrent dasd_sleep_on_immediatly
* for-7.3/block:
  block: enable RWF_DONTCACHE for block devices
  buffer: set BIO_COMPLETE_IN_TASK for dropbehind writeback
  iomap: use BIO_COMPLETE_IN_TASK for dropbehind writeback
  block: add task-context bio completion infrastructure
  block: introduce bio_in_atomic()
* for-7.3/block:
  blk-throttle: remove dead field last_check_time from throtl_grp
  block/kyber-iosched: flush per-cpu latency buckets over possible CPUs
  block/blk-iocost: collect per-cpu latency stats over possible CPUs
  block/blk-iolatency: account per-cpu latency stats over possible CPUs
  block/blk-stat: drain per-cpu callback stats over possible CPUs
  blk-cgroup: factor policy pd teardown loop into helper
  blk-cgroup: skip dying blkg in blkcg_activate_policy()
  blk-cgroup: fix race between policy activation and blkg destruction
  blk-cgroup: protect q->blkg_list iteration in blkg_destroy_all() with blkcg_mutex
  block/blk-cgroup-rwstat: use data_race() for online test
* for-7.3/io_uring:
  io_uring/rsrc: fix folio size overflow in io_vec_fill_bvec()
  io_uring/cmd: fix iovec leak when the async cmd is not recycled
* for-7.3/block:
  block/bfq-cgroup: use data_race() for online test
* for-7.3/block:
  ublk: lift checks out of ublk_{,un}map_io()
  selftests: ublk: add UBLK_F_IO_DESC_SIZE test
  selftests: ublk: add support for --io_desc_size
  ublk: add UBLK_F_IO_DESC_SIZE
  ublk: initialize io_desc on daemon task
  ublk: split request validation from io_desc init
  ublk: remove struct ublk_zoned_report_desc's operation field
  ublk: consistently use u16 for queue and tag numbers
  ublk: remove WARN_ON_ONCE() in ublk_unmap_io()
  ublk: check for ublk_unmap_io() returning 0
  ublk: check import_ubuf() return value
* for-7.3/block:
  selftests: ublk: add rotating auto_buf index regression test
  ublk: validate auto buf reg before taking uring_cmd
* for-7.3/block:
  ublk: clear auto buf reg before updating io->buf in batch commit
  block: split out a new blk_plug.h header
  block: implement async io_uring zone reset all
  block: remove most blkdev_cmd_discard arguments
  block: also reject zone open / close on conventional zones
  block: remove blk_zone_wplug_handle_zone_mgmt
  block: allow REQ_NOWAIT zone management commands
  block: remove a dead return statement in blk_zone_plug_bio
  zloop: truncate finished zones to zone capacity
* for-7.3/block:
  Documentation: block: zloop: clarify capacity alignment
* for-7.3/block:
  block: handle nogenerate/noverify properly in fs-integrity
  block: lift BIP_CHECK_FLAGS to include/linux/bio-integrity.h
  block: remove bip_should_check
* for-7.3/block:
  block/blk-iocost: annotate ioc_pd_stat reads with data_race()
* for-7.3/block:
  s390/dasd: Read cached unit address and LSS in the CCW build path
  s390/dasd: Re-enable discard support for ESE volumes
  s390/dasd: Report ESE capability and format mode at device online
  s390/dasd: Detect ESE volumes from the on-disk format label
  s390/dasd: Stamp a format label into newly formatted volumes
  s390/dasd: Derive adaptive ESE fulltrack heuristic from ft_bias
  s390/dasd: Add full_track_bias to control fulltrack write mode
  s390/dasd: Use WRITE_FULL_TRACK in ESE format handler
  s390/dasd: Add dasd_eckd_build_cp_tpm_writefulltrack()
  s390/dasd: Extend prepare_itcw() to support WRITE_FULL_TRACK
  s390/dasd: Add range-based format-track collision detection
  s390/dasd: Add infrastructure for ESE full-track write
  s390/dasd: Add defines for the Extended Address Volume track address
  s390/dasd: Use GFP_KERNEL in dasd_alloc_device()
  s390/dasd: Optimize max blocks per request for track alignment
  s390/dasd: Snapshot intrc before freeing the request block
  s390/dasd: Guard sysfs discipline callbacks against unallocated private data
  s390/dasd: Propagate partial completion length across ERP recovery
  s390/dasd: Do not complete a failed ESE read as successful
* for-7.3/block:
  block: rename bi_bvec_done
* for-7.3/block:
  s390/block: Enable CONTEXT_ANALYSIS
  s390/dasd: Add __context_unsafe() attribute to various functions
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Upstream branch: 7e05769
series: https://patchwork.kernel.org/project/linux-block/list/?series=1144689
version: 2

Pull request is NOT updated. Failed to apply https://patchwork.kernel.org/project/linux-block/list/?series=1144689
error message:

Cmd('git') failed due to: exit code(128)
  cmdline: git am --3way
  stderr: 'error: cannot convert from eucgb2312_cn to UTF-8
fatal: could not parse patch'

conflict:


@blktests-ci-kpd
blktests-ci-kpd Bot force-pushed the for-next_base branch 6 times, most recently from ebcc6e7 to 19fb537 Compare September 2, 2026 10:25
@blktests-ci-kpd

Copy link
Copy Markdown
Author

Automatically cleaning up stale PR; feel free to reopen if needed

@blktests-ci-kpd blktests-ci-kpd Bot closed this Sep 9, 2026
@blktests-ci-kpd
blktests-ci-kpd Bot deleted the series/1144689=>for-next branch September 11, 2026 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant